為什麼在這次的鐵人賽,我會選擇學習node.js呢?在大一大二時,我只了解了最基本的程式設計,例如C++和Java,但仍完全不了解實際在網頁中,每一個使用者所看到的介面,以及使用者的每一個操作,在前後端究竟是如何被妥善處理的。因此,在了解相關方面的問題時,我發現了node.js這個開發環境,它利用多個特點,在網頁開發中受到相當大的歡迎並且被廣泛使用。
node.js主要的特點:
-非阻塞I/O模型:讓程式可同時處理多個input和output,提高效率。
-使用JavaScript開發:更加容易入門,並使前、後端開發語言一致。
-可運行於多個不同的系統:可以在Windows、Linux、macOS中運行,讓使用者不會因裝置問題而苦惱。
-模組化設計:讓code更加容易組織及開發。
簡單來說~我認為node.js是一個很適合像我這樣的初學者的開發環境,且實用性也不在話下。希望這30天能夠清楚地認識node.js!明天見!